import axios from "axios";
import { ElMessageBox } from "element-plus";

const instance = axios.create({
    baseURL: import.meta.env.VITE_BASE_URL,
    timeout: 5000
})

// instance.interceptors.request.use((config) => {
//     config.headers.Authorization = localStorage.adminToken;
//     return config;
// })

// instance.interceptors.response.use((res) => {
//     return res.data;
// }, (err) => {
//     if (err?.response?.status == 401) {
//         ElMessageBox.alert('登录已过期，请重新登录。', '提示', {
//             confirmButtonText: '确认',
//         })
//     }
//     return Promise.reject(err.message);
// })

instance.interceptors.response.use((res) => {
    // 来自于发送请求的数据结果
    return res.data;
})

export default instance;